haul off and let (someone) have it

Translations
внезапно напасть на (кого-то)
She hauled off and let him have it during the argument.
Она внезапно напала на него во время спора.
Definitions
To suddenly and forcefully attack someone, either verbally or physically; to lash out at someone with little warning.